package com.social.service;

import com.social.pojo.Changes;

/**
 * 变更管理
 */
public interface ChangesService {
    /**
     * 根据主键删除方法
     *
     * @param id Changes primary key
     * @return 删除状态
     */
    int deleteByPrimaryKey(Integer id);

    /**
     * 添加方法
     *
     * @param record Changes 对象
     * @return 添加状态
     */
    int insert(Changes record);

    /**
     * sql动态添加方法
     *
     * @param record Changes 对象
     * @return 添加状态
     */
    int insertSelective(Changes record);

    /**
     * 根据主键查询方法
     *
     * @param id Changes primary key
     * @return Changes 对象
     */
    Changes selectByPrimaryKey(Integer id);

    /**
     * sql动态修改方法
     *
     * @param record Changes 对象
     * @return 修改状态
     */
    int updateByPrimaryKeySelective(Changes record);

    /**
     * 修改方法
     *
     * @param record Changes 对象
     * @return 修改状态
     */
    int updateByPrimaryKey(Changes record);
}
